package cn.trda.service;

import java.util.List;

import org.apache.ibatis.annotations.Select;
import cn.trda.pojo.Customs;
import cn.trda.pojo.User;
import cn.trda.util.MySqlPageUtil;

public interface CustomerService {
	
	 
	/**
	 * 根据代理商ID和关键字分页查询顾客列表
	 * @param customer
	 * @param page 当前页
	 * @param rows 每页的记录数
	 * @return
	 */
	public List<Customs> getCustomerList(Customs customer,Integer page,Integer rows);
	
	/**
	 * 根据id获取Customer对象
	 * @param id
	 * @return
	 */
	public Customs getCustomerById(Long id);
	
	/**
	 * 根据代理商id和客户的搜索名获取该代理商的客户数量
	 * @param id
	 * @return
	 */
	public Integer getCustomerCount(Customs customer);
	
	/**
	 * 添加传入的顾客
	 * @param customer
	 * @return
	 */
	public boolean addCustomer(Customs customer);
	/**
	 * 把当前id的customer修改为当前customer的信息
	 * @param customer
	 * @return
	 */
	public boolean updateCustomer(Customs customer);
	/**
	 * 顾客名是否存在
	 * @param name
	 * @return
	 */
	public boolean isNameExist(String name);
}
